graph: { title: "hier.c"
node: { title: "hier.c:getnodedata_from_rhp_1" label: "getnodedata_from_rhp_1\nhier.c:114:12" }
node: { title: "printf" label: "printf\n/usr/include/stdio.h:332:12" shape : ellipse }
edge: { sourcename: "hier.c:getnodedata_from_rhp_1" targetname: "printf" label: "hier.c:130:3" }
node: { title: "barycenter" label: "barycenter\nhier.c:139:6" }
node: { title: "reduce_crossings2" label: "reduce_crossings2\nsugi.h:41:13" shape : ellipse }
edge: { sourcename: "barycenter" targetname: "reduce_crossings2" label: "hier.c:149:3" }
node: { title: "reduce_crossings3" label: "reduce_crossings3\nsugi.h:44:13" shape : ellipse }
edge: { sourcename: "barycenter" targetname: "reduce_crossings3" label: "hier.c:151:3" }
node: { title: "reduce_crossings4" label: "reduce_crossings4\nsugi.h:47:13" shape : ellipse }
edge: { sourcename: "barycenter" targetname: "reduce_crossings4" label: "hier.c:153:3" }
node: { title: "reduce_crossings5" label: "reduce_crossings5\nsugi.h:50:13" shape : ellipse }
edge: { sourcename: "barycenter" targetname: "reduce_crossings5" label: "hier.c:155:3" }
node: { title: "__addvsi3" label: "__addvsi3\n<built-in>" shape : ellipse }
edge: { sourcename: "barycenter" targetname: "__addvsi3" }
node: { title: "dp_calloc" label: "dp_calloc\ndpmem.h:58:14" shape : ellipse }
edge: { sourcename: "barycenter" targetname: "dp_calloc" label: "hier.c:160:22" }
edge: { sourcename: "barycenter" targetname: "printf" label: "hier.c:169:3" }
node: { title: "fflush" label: "fflush\n/usr/include/stdio.h:218:12" shape : ellipse }
edge: { sourcename: "barycenter" targetname: "fflush" label: "hier.c:171:3" }
node: { title: "rhp_init" label: "rhp_init\nrhp.h:62:13" shape : ellipse }
edge: { sourcename: "barycenter" targetname: "rhp_init" label: "hier.c:189:3" }
node: { title: "rhp_addnode" label: "rhp_addnode\nrhp.h:80:12" shape : ellipse }
edge: { sourcename: "barycenter" targetname: "rhp_addnode" label: "hier.c:195:13" }
edge: { sourcename: "barycenter" targetname: "printf" label: "hier.c:198:5" }
node: { title: "rhp_addedge" label: "rhp_addedge\nrhp.h:98:12" shape : ellipse }
edge: { sourcename: "barycenter" targetname: "rhp_addedge" label: "hier.c:210:9" }
edge: { sourcename: "barycenter" targetname: "printf" label: "hier.c:214:6" }
node: { title: "rhp_initial_crossings" label: "rhp_initial_crossings\nrhp.h:187:16" shape : ellipse }
edge: { sourcename: "barycenter" targetname: "rhp_initial_crossings" label: "hier.c:221:29" }
node: { title: "rhp_layout" label: "rhp_layout\nrhp.h:111:13" shape : ellipse }
edge: { sourcename: "barycenter" targetname: "rhp_layout" label: "hier.c:224:3" }
node: { title: "rhp_current_crossings" label: "rhp_current_crossings\nrhp.h:192:16" shape : ellipse }
edge: { sourcename: "barycenter" targetname: "rhp_current_crossings" label: "hier.c:227:23" }
edge: { sourcename: "barycenter" targetname: "printf" label: "hier.c:228:3" }
node: { title: "rhp_current_crossings_at_level" label: "rhp_current_crossings_at_level\nrhp.h:197:16" shape : ellipse }
edge: { sourcename: "barycenter" targetname: "rhp_current_crossings_at_level" label: "hier.c:235:27" }
edge: { sourcename: "barycenter" targetname: "printf" label: "hier.c:238:5" }
edge: { sourcename: "barycenter" targetname: "__addvsi3" }
node: { title: "rhp_node_foreach" label: "rhp_node_foreach\nrhp.h:159:12" shape : ellipse }
edge: { sourcename: "barycenter" targetname: "rhp_node_foreach" label: "hier.c:243:12" }
edge: { sourcename: "barycenter" targetname: "printf" label: "hier.c:247:4" }
node: { title: "rhp_deinit" label: "rhp_deinit\nrhp.h:67:13" shape : ellipse }
edge: { sourcename: "barycenter" targetname: "rhp_deinit" label: "hier.c:251:3" }
node: { title: "prep" label: "prep\nhier.c:258:6" }
edge: { sourcename: "prep" targetname: "dp_calloc" label: "hier.c:286:11" }
edge: { sourcename: "prep" targetname: "dp_calloc" label: "hier.c:321:10" }
edge: { sourcename: "prep" targetname: "printf" label: "hier.c:334:4" }
node: { title: "uniqnode_add2" label: "uniqnode_add2\nuniqnode.h:50:13" shape : ellipse }
edge: { sourcename: "prep" targetname: "uniqnode_add2" label: "hier.c:337:3" }
edge: { sourcename: "prep" targetname: "__addvsi3" }
edge: { sourcename: "prep" targetname: "dp_calloc" label: "hier.c:347:11" }
node: { title: "uniqnode2" label: "uniqnode2\nuniqnode.h:56:25" shape : ellipse }
edge: { sourcename: "prep" targetname: "uniqnode2" label: "hier.c:355:22" }
edge: { sourcename: "prep" targetname: "printf" label: "hier.c:357:4" }
edge: { sourcename: "prep" targetname: "uniqnode2" label: "hier.c:360:20" }
edge: { sourcename: "prep" targetname: "printf" label: "hier.c:362:4" }
edge: { sourcename: "prep" targetname: "printf" label: "hier.c:367:4" }
edge: { sourcename: "prep" targetname: "__addvsi3" }
edge: { sourcename: "prep" targetname: "__addvsi3" }
edge: { sourcename: "prep" targetname: "printf" label: "hier.c:402:7" }
edge: { sourcename: "prep" targetname: "__addvsi3" }
edge: { sourcename: "prep" targetname: "__addvsi3" }
edge: { sourcename: "prep" targetname: "dp_calloc" label: "hier.c:413:10" }
edge: { sourcename: "prep" targetname: "__addvsi3" }
edge: { sourcename: "prep" targetname: "hier.c:add_selfedgenode" label: "hier.c:435:4" }
node: { title: "startnodes" label: "startnodes\nhier.c:444:6" }
edge: { sourcename: "startnodes" targetname: "make_stlist" label: "hier.c:456:2" }
edge: { sourcename: "startnodes" targetname: "printf" label: "hier.c:462:4" }
edge: { sourcename: "startnodes" targetname: "__addvsi3" }
node: { title: "dp_free" label: "dp_free\ndpmem.h:52:14" shape : ellipse }
edge: { sourcename: "startnodes" targetname: "dp_free" label: "hier.c:473:19" }
edge: { sourcename: "startnodes" targetname: "__addvsi3" }
edge: { sourcename: "startnodes" targetname: "dp_calloc" label: "hier.c:479:18" }
edge: { sourcename: "startnodes" targetname: "__addvsi3" }
node: { title: "hier.c:prepincr_addnode" label: "prepincr_addnode\nhier.c:498:13" }
edge: { sourcename: "hier.c:prepincr_addnode" targetname: "dp_calloc" label: "hier.c:526:10" }
edge: { sourcename: "hier.c:prepincr_addnode" targetname: "dp_calloc" label: "hier.c:543:9" }
node: { title: "prepincr" label: "prepincr\nhier.c:558:6" }
edge: { sourcename: "prepincr" targetname: "hier.c:prepincr_addnode" label: "hier.c:601:4" }
edge: { sourcename: "prepincr" targetname: "hier.c:prepincr_addnode" label: "hier.c:602:4" }
edge: { sourcename: "prepincr" targetname: "dp_calloc" label: "hier.c:604:12" }
edge: { sourcename: "prepincr" targetname: "uniqnode2" label: "hier.c:615:23" }
edge: { sourcename: "prepincr" targetname: "uniqnode2" label: "hier.c:616:21" }
edge: { sourcename: "prepincr" targetname: "printf" label: "hier.c:619:5" }
edge: { sourcename: "prepincr" targetname: "printf" label: "hier.c:629:5" }
edge: { sourcename: "prepincr" targetname: "__addvsi3" }
edge: { sourcename: "prepincr" targetname: "__addvsi3" }
edge: { sourcename: "prepincr" targetname: "dp_calloc" label: "hier.c:638:11" }
node: { title: "create_maingraph" label: "create_maingraph\nhier.c:668:6" }
edge: { sourcename: "create_maingraph" targetname: "printf" label: "hier.c:672:3" }
edge: { sourcename: "create_maingraph" targetname: "dp_calloc" label: "hier.c:674:14" }
node: { title: "uniqgraph_add" label: "uniqgraph_add\nuniqgraph.h:44:13" shape : ellipse }
edge: { sourcename: "create_maingraph" targetname: "uniqgraph_add" label: "hier.c:679:2" }
node: { title: "uniqstr" label: "uniqstr\nuniqstr.h:44:14" shape : ellipse }
edge: { sourcename: "create_maingraph" targetname: "uniqstr" label: "hier.c:680:25" }
edge: { sourcename: "create_maingraph" targetname: "uniqstr" label: "hier.c:681:21" }
node: { title: "create_sg" label: "create_sg\nhier.c:692:6" }
edge: { sourcename: "create_sg" targetname: "dp_calloc" label: "hier.c:695:7" }
edge: { sourcename: "create_sg" targetname: "__addvsi3" }
edge: { sourcename: "create_sg" targetname: "uniqgraph_add" label: "hier.c:710:2" }
node: { title: "hier.c:dia_string" label: "dia_string\nhier.c:724:13" }
node: { title: "fputc" label: "fputc\n/usr/include/stdio.h:527:12" shape : ellipse }
edge: { sourcename: "hier.c:dia_string" targetname: "fputc" label: "hier.c:735:4" }
edge: { sourcename: "hier.c:dia_string" targetname: "fputc" label: "hier.c:738:4" }
edge: { sourcename: "hier.c:dia_string" targetname: "fputc" label: "hier.c:741:4" }
node: { title: "fwrite" label: "__builtin_fwrite\n<built-in>" shape : ellipse }
edge: { sourcename: "hier.c:dia_string" targetname: "fwrite" label: "hier.c:744:4" }
edge: { sourcename: "hier.c:dia_string" targetname: "fwrite" label: "hier.c:747:4" }
edge: { sourcename: "hier.c:dia_string" targetname: "fwrite" label: "hier.c:750:4" }
edge: { sourcename: "hier.c:dia_string" targetname: "fputc" label: "hier.c:752:4" }
node: { title: "hier.c:dialine" label: "dialine\nhier.c:760:13" }
node: { title: "fprintf" label: "fprintf\n/usr/include/stdio.h:326:12" shape : ellipse }
edge: { sourcename: "hier.c:dialine" targetname: "fprintf" label: "hier.c:766:2" }
edge: { sourcename: "hier.c:dialine" targetname: "fwrite" label: "hier.c:767:2" }
edge: { sourcename: "hier.c:dialine" targetname: "fprintf" label: "hier.c:769:2" }
edge: { sourcename: "hier.c:dialine" targetname: "fwrite" label: "hier.c:770:2" }
edge: { sourcename: "hier.c:dialine" targetname: "fwrite" label: "hier.c:771:2" }
edge: { sourcename: "hier.c:dialine" targetname: "fprintf" label: "hier.c:773:2" }
edge: { sourcename: "hier.c:dialine" targetname: "fwrite" label: "hier.c:774:2" }
edge: { sourcename: "hier.c:dialine" targetname: "fwrite" label: "hier.c:775:2" }
edge: { sourcename: "hier.c:dialine" targetname: "fprintf" label: "hier.c:777:2" }
edge: { sourcename: "hier.c:dialine" targetname: "fprintf" label: "hier.c:779:2" }
edge: { sourcename: "hier.c:dialine" targetname: "fwrite" label: "hier.c:780:2" }
edge: { sourcename: "hier.c:dialine" targetname: "fwrite" label: "hier.c:781:2" }
edge: { sourcename: "hier.c:dialine" targetname: "fwrite" label: "hier.c:782:2" }
edge: { sourcename: "hier.c:dialine" targetname: "fwrite" label: "hier.c:783:2" }
edge: { sourcename: "hier.c:dialine" targetname: "fwrite" label: "hier.c:788:3" }
edge: { sourcename: "hier.c:dialine" targetname: "fprintf" label: "hier.c:789:3" }
edge: { sourcename: "hier.c:dialine" targetname: "fwrite" label: "hier.c:790:3" }
edge: { sourcename: "hier.c:dialine" targetname: "fwrite" label: "hier.c:793:2" }
node: { title: "graph2dia" label: "graph2dia\nhier.c:803:6" }
edge: { sourcename: "graph2dia" targetname: "fwrite" label: "hier.c:824:2" }
edge: { sourcename: "graph2dia" targetname: "fwrite" label: "hier.c:825:2" }
edge: { sourcename: "graph2dia" targetname: "fwrite" label: "hier.c:826:2" }
edge: { sourcename: "graph2dia" targetname: "fprintf" label: "hier.c:827:2" }
edge: { sourcename: "graph2dia" targetname: "fprintf" label: "hier.c:835:4" }
edge: { sourcename: "graph2dia" targetname: "fprintf" label: "hier.c:838:4" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "fwrite" label: "hier.c:842:4" }
edge: { sourcename: "graph2dia" targetname: "fprintf" label: "hier.c:843:4" }
edge: { sourcename: "graph2dia" targetname: "fwrite" label: "hier.c:844:4" }
edge: { sourcename: "graph2dia" targetname: "fwrite" label: "hier.c:845:4" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "fprintf" label: "hier.c:846:4" }
edge: { sourcename: "graph2dia" targetname: "fwrite" label: "hier.c:849:4" }
edge: { sourcename: "graph2dia" targetname: "fwrite" label: "hier.c:850:4" }
edge: { sourcename: "graph2dia" targetname: "fprintf" label: "hier.c:851:4" }
edge: { sourcename: "graph2dia" targetname: "fwrite" label: "hier.c:852:4" }
edge: { sourcename: "graph2dia" targetname: "fwrite" label: "hier.c:853:4" }
edge: { sourcename: "graph2dia" targetname: "fprintf" label: "hier.c:854:4" }
edge: { sourcename: "graph2dia" targetname: "fwrite" label: "hier.c:855:4" }
edge: { sourcename: "graph2dia" targetname: "fwrite" label: "hier.c:856:4" }
edge: { sourcename: "graph2dia" targetname: "fprintf" label: "hier.c:857:4" }
edge: { sourcename: "graph2dia" targetname: "fwrite" label: "hier.c:858:4" }
edge: { sourcename: "graph2dia" targetname: "fwrite" label: "hier.c:862:4" }
edge: { sourcename: "graph2dia" targetname: "fprintf" label: "hier.c:863:4" }
edge: { sourcename: "graph2dia" targetname: "fwrite" label: "hier.c:864:4" }
edge: { sourcename: "graph2dia" targetname: "fwrite" label: "hier.c:865:4" }
edge: { sourcename: "graph2dia" targetname: "fwrite" label: "hier.c:866:4" }
edge: { sourcename: "graph2dia" targetname: "fwrite" label: "hier.c:867:4" }
edge: { sourcename: "graph2dia" targetname: "fwrite" label: "hier.c:868:4" }
edge: { sourcename: "graph2dia" targetname: "fprintf" label: "hier.c:869:4" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "fwrite" label: "hier.c:871:4" }
edge: { sourcename: "graph2dia" targetname: "fprintf" label: "hier.c:872:4" }
edge: { sourcename: "graph2dia" targetname: "fwrite" label: "hier.c:873:4" }
edge: { sourcename: "graph2dia" targetname: "fwrite" label: "hier.c:879:4" }
edge: { sourcename: "graph2dia" targetname: "fwrite" label: "hier.c:880:4" }
edge: { sourcename: "graph2dia" targetname: "fwrite" label: "hier.c:881:4" }
edge: { sourcename: "graph2dia" targetname: "fwrite" label: "hier.c:882:4" }
edge: { sourcename: "graph2dia" targetname: "hier.c:dia_string" label: "hier.c:886:5" }
edge: { sourcename: "graph2dia" targetname: "hier.c:dia_string" label: "hier.c:888:5" }
edge: { sourcename: "graph2dia" targetname: "fwrite" label: "hier.c:891:4" }
edge: { sourcename: "graph2dia" targetname: "fwrite" label: "hier.c:892:4" }
edge: { sourcename: "graph2dia" targetname: "fwrite" label: "hier.c:893:4" }
edge: { sourcename: "graph2dia" targetname: "fwrite" label: "hier.c:894:4" }
edge: { sourcename: "graph2dia" targetname: "fwrite" label: "hier.c:895:4" }
edge: { sourcename: "graph2dia" targetname: "fwrite" label: "hier.c:897:4" }
edge: { sourcename: "graph2dia" targetname: "fwrite" label: "hier.c:898:4" }
edge: { sourcename: "graph2dia" targetname: "fwrite" label: "hier.c:899:4" }
edge: { sourcename: "graph2dia" targetname: "fwrite" label: "hier.c:909:4" }
edge: { sourcename: "graph2dia" targetname: "fwrite" label: "hier.c:910:4" }
edge: { sourcename: "graph2dia" targetname: "fwrite" label: "hier.c:919:4" }
edge: { sourcename: "graph2dia" targetname: "fprintf" label: "hier.c:934:4" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "hier.c:dialine" label: "hier.c:949:6" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "hier.c:dialine" label: "hier.c:953:6" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "hier.c:dialine" label: "hier.c:958:6" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "hier.c:dialine" label: "hier.c:967:6" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "hier.c:dialine" label: "hier.c:971:6" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "hier.c:dialine" label: "hier.c:976:6" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "hier.c:dialine" label: "hier.c:995:6" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "hier.c:dialine" label: "hier.c:999:6" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "hier.c:dialine" label: "hier.c:1004:6" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "hier.c:dialine" label: "hier.c:1013:6" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "hier.c:dialine" label: "hier.c:1017:6" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "hier.c:dialine" label: "hier.c:1022:6" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "fprintf" label: "hier.c:1042:5" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "hier.c:dialine" label: "hier.c:1043:5" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "hier.c:dialine" label: "hier.c:1050:5" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "hier.c:dialine" label: "hier.c:1054:5" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "fprintf" label: "hier.c:1061:5" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "hier.c:dialine" label: "hier.c:1062:5" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "hier.c:dialine" label: "hier.c:1066:5" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "fprintf" label: "hier.c:1073:5" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "hier.c:dialine" label: "hier.c:1074:5" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "hier.c:dialine" label: "hier.c:1078:5" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "__addvsi3" }
edge: { sourcename: "graph2dia" targetname: "hier.c:dialine" label: "hier.c:1082:5" }
edge: { sourcename: "graph2dia" targetname: "fwrite" label: "hier.c:1094:2" }
edge: { sourcename: "graph2dia" targetname: "fwrite" label: "hier.c:1095:2" }
node: { title: "hier.c:graph2jgflabel" label: "graph2jgflabel\nhier.c:1290:13" }
edge: { sourcename: "hier.c:graph2jgflabel" targetname: "fwrite" label: "hier.c:1303:4" }
edge: { sourcename: "hier.c:graph2jgflabel" targetname: "fwrite" label: "hier.c:1306:4" }
edge: { sourcename: "hier.c:graph2jgflabel" targetname: "fwrite" label: "hier.c:1309:4" }
edge: { sourcename: "hier.c:graph2jgflabel" targetname: "fwrite" label: "hier.c:1311:4" }
edge: { sourcename: "hier.c:graph2jgflabel" targetname: "fwrite" label: "hier.c:1320:4" }
edge: { sourcename: "hier.c:graph2jgflabel" targetname: "fwrite" label: "hier.c:1322:4" }
edge: { sourcename: "hier.c:graph2jgflabel" targetname: "fwrite" label: "hier.c:1324:4" }
edge: { sourcename: "hier.c:graph2jgflabel" targetname: "fputc" label: "hier.c:1326:4" }
node: { title: "graph2jgf" label: "graph2jgf\nhier.c:1334:6" }
edge: { sourcename: "graph2jgf" targetname: "fwrite" label: "hier.c:1347:2" }
edge: { sourcename: "graph2jgf" targetname: "fwrite" label: "hier.c:1348:2" }
edge: { sourcename: "graph2jgf" targetname: "fwrite" label: "hier.c:1351:2" }
edge: { sourcename: "graph2jgf" targetname: "fwrite" label: "hier.c:1353:3" }
edge: { sourcename: "graph2jgf" targetname: "fwrite" label: "hier.c:1354:2" }
edge: { sourcename: "graph2jgf" targetname: "fwrite" label: "hier.c:1359:2" }
edge: { sourcename: "graph2jgf" targetname: "fwrite" label: "hier.c:1364:3" }
edge: { sourcename: "graph2jgf" targetname: "hier.c:graph2jgflabel" label: "hier.c:1365:3" }
edge: { sourcename: "graph2jgf" targetname: "fwrite" label: "hier.c:1366:3" }
edge: { sourcename: "graph2jgf" targetname: "fwrite" label: "hier.c:1377:4" }
edge: { sourcename: "graph2jgf" targetname: "hier.c:graph2jgflabel" label: "hier.c:1378:4" }
edge: { sourcename: "graph2jgf" targetname: "fwrite" label: "hier.c:1379:4" }
edge: { sourcename: "graph2jgf" targetname: "fwrite" label: "hier.c:1383:5" }
edge: { sourcename: "graph2jgf" targetname: "hier.c:graph2jgflabel" label: "hier.c:1384:5" }
edge: { sourcename: "graph2jgf" targetname: "fwrite" label: "hier.c:1385:5" }
edge: { sourcename: "graph2jgf" targetname: "fwrite" label: "hier.c:1387:5" }
edge: { sourcename: "graph2jgf" targetname: "hier.c:graph2jgflabel" label: "hier.c:1388:5" }
edge: { sourcename: "graph2jgf" targetname: "fwrite" label: "hier.c:1389:5" }
edge: { sourcename: "graph2jgf" targetname: "fwrite" label: "hier.c:1393:3" }
edge: { sourcename: "graph2jgf" targetname: "fprintf" label: "hier.c:1403:4" }
edge: { sourcename: "graph2jgf" targetname: "fprintf" label: "hier.c:1412:4" }
edge: { sourcename: "graph2jgf" targetname: "fprintf" label: "hier.c:1421:4" }
edge: { sourcename: "graph2jgf" targetname: "fwrite" label: "hier.c:1424:3" }
edge: { sourcename: "graph2jgf" targetname: "fwrite" label: "hier.c:1427:3" }
node: { title: "fputc" label: "__builtin_fputc\n<built-in>" shape : ellipse }
edge: { sourcename: "graph2jgf" targetname: "fputc" label: "hier.c:1430:4" }
edge: { sourcename: "graph2jgf" targetname: "fputc" label: "hier.c:1432:3" }
edge: { sourcename: "graph2jgf" targetname: "fwrite" label: "hier.c:1439:2" }
edge: { sourcename: "graph2jgf" targetname: "fwrite" label: "hier.c:1441:2" }
edge: { sourcename: "graph2jgf" targetname: "fwrite" label: "hier.c:1448:3" }
edge: { sourcename: "graph2jgf" targetname: "fwrite" label: "hier.c:1453:6" }
edge: { sourcename: "graph2jgf" targetname: "hier.c:graph2jgflabel" label: "hier.c:1454:6" }
edge: { sourcename: "graph2jgf" targetname: "fwrite" label: "hier.c:1455:6" }
edge: { sourcename: "graph2jgf" targetname: "fwrite" label: "hier.c:1459:3" }
edge: { sourcename: "graph2jgf" targetname: "hier.c:graph2jgflabel" label: "hier.c:1460:3" }
edge: { sourcename: "graph2jgf" targetname: "fwrite" label: "hier.c:1461:3" }
edge: { sourcename: "graph2jgf" targetname: "fwrite" label: "hier.c:1462:3" }
edge: { sourcename: "graph2jgf" targetname: "hier.c:graph2jgflabel" label: "hier.c:1463:3" }
edge: { sourcename: "graph2jgf" targetname: "fwrite" label: "hier.c:1464:3" }
edge: { sourcename: "graph2jgf" targetname: "fwrite" label: "hier.c:1470:3" }
edge: { sourcename: "graph2jgf" targetname: "fwrite" label: "hier.c:1472:4" }
edge: { sourcename: "graph2jgf" targetname: "fputc" label: "hier.c:1474:4" }
edge: { sourcename: "graph2jgf" targetname: "fwrite" label: "hier.c:1480:2" }
edge: { sourcename: "graph2jgf" targetname: "fwrite" label: "hier.c:1484:2" }
edge: { sourcename: "graph2jgf" targetname: "fwrite" label: "hier.c:1487:2" }
edge: { sourcename: "graph2jgf" targetname: "fwrite" label: "hier.c:1490:2" }
node: { title: "hier.c:edgescompareout" label: "edgescompareout\nhier.c:1496:12" }
node: { title: "__subvsi3" label: "__subvsi3\n<built-in>" shape : ellipse }
edge: { sourcename: "hier.c:edgescompareout" targetname: "__subvsi3" }
node: { title: "hier.c:edgescomparein" label: "edgescomparein\nhier.c:1514:12" }
edge: { sourcename: "hier.c:edgescomparein" targetname: "__subvsi3" }
node: { title: "edgeconnections" label: "edgeconnections\nhier.c:1532:6" }
edge: { sourcename: "edgeconnections" targetname: "__addvsi3" }
edge: { sourcename: "edgeconnections" targetname: "__addvsi3" }
node: { title: "__mulvsi3" label: "__mulvsi3\n<built-in>" shape : ellipse }
edge: { sourcename: "edgeconnections" targetname: "__mulvsi3" }
edge: { sourcename: "edgeconnections" targetname: "__addvsi3" }
edge: { sourcename: "edgeconnections" targetname: "dp_calloc" label: "hier.c:1560:45" }
edge: { sourcename: "edgeconnections" targetname: "__addvsi3" }
node: { title: "qsort" label: "qsort\n/usr/include/stdlib.h:827:13" shape : ellipse }
edge: { sourcename: "edgeconnections" targetname: "qsort" label: "hier.c:1569:5" }
edge: { sourcename: "edgeconnections" targetname: "__addvsi3" }
edge: { sourcename: "edgeconnections" targetname: "__addvsi3" }
edge: { sourcename: "edgeconnections" targetname: "__mulvsi3" }
edge: { sourcename: "edgeconnections" targetname: "__addvsi3" }
edge: { sourcename: "edgeconnections" targetname: "dp_calloc" label: "hier.c:1580:45" }
edge: { sourcename: "edgeconnections" targetname: "__addvsi3" }
edge: { sourcename: "edgeconnections" targetname: "qsort" label: "hier.c:1589:5" }
edge: { sourcename: "edgeconnections" targetname: "__addvsi3" }
edge: { sourcename: "edgeconnections" targetname: "__addvsi3" }
node: { title: "clear_nume_r" label: "clear_nume_r\nhier.c:1605:6" }
edge: { sourcename: "clear_nume_r" targetname: "clear_nume_r" label: "hier.c:1614:3" }
edge: { sourcename: "clear_nume_r" targetname: "dp_free" label: "hier.c:1619:13" }
node: { title: "hier.c:clear_rlabel2" label: "clear_rlabel2\nhier.c:1628:13" }
edge: { sourcename: "hier.c:clear_rlabel2" targetname: "hier.c:clear_rlabel2" label: "hier.c:1639:4" }
edge: { sourcename: "hier.c:clear_rlabel2" targetname: "__addvsi3" }
edge: { sourcename: "hier.c:clear_rlabel2" targetname: "dp_free" label: "hier.c:1641:17" }
edge: { sourcename: "hier.c:clear_rlabel2" targetname: "dp_free" label: "hier.c:1650:9" }
node: { title: "clear_rlabel_r" label: "clear_rlabel_r\nhier.c:1657:6" }
edge: { sourcename: "clear_rlabel_r" targetname: "clear_rlabel_r" label: "hier.c:1667:3" }
edge: { sourcename: "clear_rlabel_r" targetname: "hier.c:clear_rlabel2" label: "hier.c:1674:4" }
node: { title: "hier.c:clear_hlabel2il" label: "clear_hlabel2il\nhier.c:1684:13" }
edge: { sourcename: "hier.c:clear_hlabel2il" targetname: "dp_free" label: "hier.c:1695:17" }
edge: { sourcename: "hier.c:clear_hlabel2il" targetname: "dp_free" label: "hier.c:1699:9" }
node: { title: "hier.c:clear_hlabel2td" label: "clear_hlabel2td\nhier.c:1709:13" }
edge: { sourcename: "hier.c:clear_hlabel2td" targetname: "hier.c:clear_hlabel2il" label: "hier.c:1725:4" }
edge: { sourcename: "hier.c:clear_hlabel2td" targetname: "dp_free" label: "hier.c:1729:12" }
node: { title: "hier.c:clear_hlabel2tl_r" label: "clear_hlabel2tl_r\nhier.c:1740:13" }
edge: { sourcename: "hier.c:clear_hlabel2tl_r" targetname: "hier.c:clear_hlabel2tl_r" label: "hier.c:1758:4" }
edge: { sourcename: "hier.c:clear_hlabel2tl_r" targetname: "hier.c:clear_hlabel2td" label: "hier.c:1770:7" }
edge: { sourcename: "hier.c:clear_hlabel2tl_r" targetname: "dp_free" label: "hier.c:1771:23" }
edge: { sourcename: "hier.c:clear_hlabel2tl_r" targetname: "dp_free" label: "hier.c:1775:14" }
edge: { sourcename: "hier.c:clear_hlabel2tl_r" targetname: "dp_free" label: "hier.c:1784:17" }
edge: { sourcename: "hier.c:clear_hlabel2tl_r" targetname: "dp_free" label: "hier.c:1788:9" }
node: { title: "hier.c:clear_hlabel2tl" label: "clear_hlabel2tl\nhier.c:1803:13" }
edge: { sourcename: "hier.c:clear_hlabel2tl" targetname: "hier.c:clear_hlabel2tl_r" label: "hier.c:1816:4" }
edge: { sourcename: "hier.c:clear_hlabel2tl" targetname: "hier.c:clear_hlabel2td" label: "hier.c:1829:7" }
edge: { sourcename: "hier.c:clear_hlabel2tl" targetname: "dp_free" label: "hier.c:1830:23" }
edge: { sourcename: "hier.c:clear_hlabel2tl" targetname: "dp_free" label: "hier.c:1834:14" }
edge: { sourcename: "hier.c:clear_hlabel2tl" targetname: "dp_free" label: "hier.c:1843:17" }
edge: { sourcename: "hier.c:clear_hlabel2tl" targetname: "dp_free" label: "hier.c:1849:9" }
node: { title: "hier.c:clear_hlabel2" label: "clear_hlabel2\nhier.c:1859:13" }
edge: { sourcename: "hier.c:clear_hlabel2" targetname: "hier.c:clear_hlabel2il" label: "hier.c:1868:3" }
edge: { sourcename: "hier.c:clear_hlabel2" targetname: "hier.c:clear_hlabel2tl" label: "hier.c:1874:3" }
edge: { sourcename: "hier.c:clear_hlabel2" targetname: "dp_free" label: "hier.c:1881:9" }
node: { title: "clear_hlabel_r" label: "clear_hlabel_r\nhier.c:1889:6" }
edge: { sourcename: "clear_hlabel_r" targetname: "clear_hlabel_r" label: "hier.c:1899:3" }
edge: { sourcename: "clear_hlabel_r" targetname: "hier.c:clear_hlabel2" label: "hier.c:1906:4" }
node: { title: "clear_ioedges_r" label: "clear_ioedges_r\nhier.c:1918:6" }
edge: { sourcename: "clear_ioedges_r" targetname: "clear_ioedges_r" label: "hier.c:1928:3" }
edge: { sourcename: "clear_ioedges_r" targetname: "dp_free" label: "hier.c:1936:25" }
edge: { sourcename: "clear_ioedges_r" targetname: "dp_free" label: "hier.c:1943:25" }
node: { title: "clear_numce_r" label: "clear_numce_r\nhier.c:1955:6" }
edge: { sourcename: "clear_numce_r" targetname: "clear_numce_r" label: "hier.c:1964:3" }
edge: { sourcename: "clear_numce_r" targetname: "dp_free" label: "hier.c:1969:14" }
node: { title: "clear_stlist" label: "clear_stlist\nhier.c:1978:6" }
edge: { sourcename: "clear_stlist" targetname: "dp_free" label: "hier.c:1986:9" }
edge: { sourcename: "clear_stlist" targetname: "dp_free" label: "hier.c:1999:9" }
node: { title: "clear_stlist_all" label: "clear_stlist_all\nhier.c:2012:6" }
edge: { sourcename: "clear_stlist_all" targetname: "clear_stlist" label: "hier.c:2017:3" }
node: { title: "clear_rawnodelist" label: "clear_rawnodelist\nhier.c:2025:6" }
edge: { sourcename: "clear_rawnodelist" targetname: "dp_free" label: "hier.c:2032:16" }
edge: { sourcename: "clear_rawnodelist" targetname: "dp_free" label: "hier.c:2035:10" }
node: { title: "clear_rawedgelist" label: "clear_rawedgelist\nhier.c:2048:6" }
edge: { sourcename: "clear_rawedgelist" targetname: "dp_free" label: "hier.c:2055:14" }
edge: { sourcename: "clear_rawedgelist" targetname: "dp_free" label: "hier.c:2058:8" }
node: { title: "clear_nodelist_r" label: "clear_nodelist_r\nhier.c:2074:6" }
edge: { sourcename: "clear_nodelist_r" targetname: "clear_nodelist_r" label: "hier.c:2085:3" }
edge: { sourcename: "clear_nodelist_r" targetname: "clear_stlist_all" label: "hier.c:2089:2" }
edge: { sourcename: "clear_nodelist_r" targetname: "hier.c:clear_rlabel2" label: "hier.c:2096:5" }
edge: { sourcename: "clear_nodelist_r" targetname: "dp_free" label: "hier.c:2100:16" }
edge: { sourcename: "clear_nodelist_r" targetname: "dp_free" label: "hier.c:2103:10" }
node: { title: "clear_singlenodelist_r" label: "clear_singlenodelist_r\nhier.c:2117:6" }
edge: { sourcename: "clear_singlenodelist_r" targetname: "clear_singlenodelist_r" label: "hier.c:2128:3" }
edge: { sourcename: "clear_singlenodelist_r" targetname: "dp_free" label: "hier.c:2135:10" }
node: { title: "clear_selfedgesnodelist_r" label: "clear_selfedgesnodelist_r\nhier.c:2147:6" }
edge: { sourcename: "clear_selfedgesnodelist_r" targetname: "clear_selfedgesnodelist_r" label: "hier.c:2158:3" }
edge: { sourcename: "clear_selfedgesnodelist_r" targetname: "dp_free" label: "hier.c:2165:10" }
node: { title: "clear_edgelist_r" label: "clear_edgelist_r\nhier.c:2177:6" }
edge: { sourcename: "clear_edgelist_r" targetname: "clear_edgelist_r" label: "hier.c:2188:3" }
edge: { sourcename: "clear_edgelist_r" targetname: "dp_free" label: "hier.c:2195:14" }
edge: { sourcename: "clear_edgelist_r" targetname: "dp_free" label: "hier.c:2198:8" }
node: { title: "make_stlist" label: "make_stlist\nhier.c:2213:6" }
edge: { sourcename: "make_stlist" targetname: "dp_calloc" label: "hier.c:2242:8" }
edge: { sourcename: "make_stlist" targetname: "__addvsi3" }
edge: { sourcename: "make_stlist" targetname: "dp_calloc" label: "hier.c:2255:8" }
edge: { sourcename: "make_stlist" targetname: "__addvsi3" }
node: { title: "del_edge" label: "del_edge\nhier.c:2275:6" }
edge: { sourcename: "del_edge" targetname: "dp_free" label: "hier.c:2301:18" }
edge: { sourcename: "del_edge" targetname: "dp_free" label: "hier.c:2322:18" }
node: { title: "edgelabels" label: "edgelabels\nhier.c:2331:6" }
edge: { sourcename: "edgelabels" targetname: "__addvsi3" }
edge: { sourcename: "edgelabels" targetname: "add_new_dummynode" label: "hier.c:2389:4" }
edge: { sourcename: "edgelabels" targetname: "uniqnode2" label: "hier.c:2391:9" }
edge: { sourcename: "edgelabels" targetname: "__subvsi3" }
edge: { sourcename: "edgelabels" targetname: "__addvsi3" }
edge: { sourcename: "edgelabels" targetname: "add_new_dummyedge" label: "hier.c:2411:4" }
edge: { sourcename: "edgelabels" targetname: "add_new_dummyedge" label: "hier.c:2413:4" }
edge: { sourcename: "edgelabels" targetname: "del_edge" label: "hier.c:2416:4" }
edge: { sourcename: "edgelabels" targetname: "dp_free" label: "hier.c:2417:9" }
node: { title: "hier.c:decycle3" label: "decycle3\nhier.c:2429:12" }
edge: { sourcename: "hier.c:decycle3" targetname: "__addvsi3" }
edge: { sourcename: "hier.c:decycle3" targetname: "__addvsi3" }
edge: { sourcename: "hier.c:decycle3" targetname: "hier.c:decycle3" label: "hier.c:2471:16" }
edge: { sourcename: "hier.c:decycle3" targetname: "__addvsi3" }
node: { title: "reorg" label: "reorg\nhier.c:2483:6" }
edge: { sourcename: "reorg" targetname: "dp_calloc" label: "hier.c:2498:9" }
edge: { sourcename: "reorg" targetname: "dp_calloc" label: "hier.c:2517:9" }
edge: { sourcename: "reorg" targetname: "dp_calloc" label: "hier.c:2536:9" }
edge: { sourcename: "reorg" targetname: "dp_calloc" label: "hier.c:2555:9" }
edge: { sourcename: "reorg" targetname: "dp_free" label: "hier.c:2574:8" }
node: { title: "uncycle" label: "uncycle\nhier.c:2587:6" }
edge: { sourcename: "uncycle" targetname: "clear_stlist_all" label: "hier.c:2594:2" }
edge: { sourcename: "uncycle" targetname: "make_stlist" label: "hier.c:2595:2" }
edge: { sourcename: "uncycle" targetname: "__addvsi3" }
edge: { sourcename: "uncycle" targetname: "hier.c:decycle3" label: "hier.c:2616:16" }
edge: { sourcename: "uncycle" targetname: "__addvsi3" }
edge: { sourcename: "uncycle" targetname: "hier.c:decycle3" label: "hier.c:2628:15" }
edge: { sourcename: "uncycle" targetname: "__addvsi3" }
edge: { sourcename: "uncycle" targetname: "clear_stlist_all" label: "hier.c:2635:3" }
edge: { sourcename: "uncycle" targetname: "make_stlist" label: "hier.c:2636:3" }
edge: { sourcename: "uncycle" targetname: "__addvsi3" }
edge: { sourcename: "uncycle" targetname: "__addvsi3" }
node: { title: "putchar" label: "__builtin_putchar\n<built-in>" shape : ellipse }
edge: { sourcename: "uncycle" targetname: "putchar" label: "hier.c:2652:5" }
edge: { sourcename: "uncycle" targetname: "printf" label: "hier.c:2657:3" }
edge: { sourcename: "uncycle" targetname: "__addvsi3" }
edge: { sourcename: "uncycle" targetname: "__addvsi3" }
edge: { sourcename: "uncycle" targetname: "putchar" label: "hier.c:2682:4" }
edge: { sourcename: "uncycle" targetname: "printf" label: "hier.c:2687:2" }
edge: { sourcename: "uncycle" targetname: "printf" label: "hier.c:2689:3" }
edge: { sourcename: "uncycle" targetname: "fflush" label: "hier.c:2694:2" }
edge: { sourcename: "uncycle" targetname: "clear_stlist_all" label: "hier.c:2696:2" }
node: { title: "edgesdownwards" label: "edgesdownwards\nhier.c:2701:6" }
edge: { sourcename: "edgesdownwards" targetname: "printf" label: "hier.c:2712:3" }
edge: { sourcename: "edgesdownwards" targetname: "__subvsi3" }
edge: { sourcename: "edgesdownwards" targetname: "__subvsi3" }
edge: { sourcename: "edgesdownwards" targetname: "printf" label: "hier.c:2724:6" }
edge: { sourcename: "edgesdownwards" targetname: "__addvsi3" }
edge: { sourcename: "edgesdownwards" targetname: "printf" label: "hier.c:2753:5" }
edge: { sourcename: "edgesdownwards" targetname: "__subvsi3" }
edge: { sourcename: "edgesdownwards" targetname: "__subvsi3" }
edge: { sourcename: "edgesdownwards" targetname: "printf" label: "hier.c:2757:6" }
edge: { sourcename: "edgesdownwards" targetname: "__addvsi3" }
edge: { sourcename: "edgesdownwards" targetname: "printf" label: "hier.c:2775:6" }
edge: { sourcename: "edgesdownwards" targetname: "printf" label: "hier.c:2787:3" }
edge: { sourcename: "edgesdownwards" targetname: "printf" label: "hier.c:2791:3" }
edge: { sourcename: "edgesdownwards" targetname: "clear_stlist_all" label: "hier.c:2798:3" }
edge: { sourcename: "edgesdownwards" targetname: "make_stlist" label: "hier.c:2799:3" }
node: { title: "hier.c:bfsinsertq" label: "bfsinsertq\nhier.c:2813:13" }
edge: { sourcename: "hier.c:bfsinsertq" targetname: "dp_calloc" label: "hier.c:2816:25" }
node: { title: "hier.c:bfsremoveq" label: "bfsremoveq\nhier.c:2828:12" }
edge: { sourcename: "hier.c:bfsremoveq" targetname: "dp_free" label: "hier.c:2836:6" }
node: { title: "hier.c:bfsemptyq" label: "bfsemptyq\nhier.c:2843:12" }
node: { title: "hier.c:set_bfslevel" label: "set_bfslevel\nhier.c:2853:13" }
edge: { sourcename: "hier.c:set_bfslevel" targetname: "__mulvsi3" }
edge: { sourcename: "hier.c:set_bfslevel" targetname: "dp_calloc" label: "hier.c:2878:39" }
edge: { sourcename: "hier.c:set_bfslevel" targetname: "hier.c:bfsinsertq" label: "hier.c:2887:2" }
edge: { sourcename: "hier.c:set_bfslevel" targetname: "hier.c:bfsinsertq" label: "hier.c:2888:2" }
edge: { sourcename: "hier.c:set_bfslevel" targetname: "hier.c:bfsinsertq" label: "hier.c:2889:2" }
edge: { sourcename: "hier.c:set_bfslevel" targetname: "hier.c:bfsremoveq" label: "hier.c:2893:7" }
edge: { sourcename: "hier.c:set_bfslevel" targetname: "__addvsi3" }
edge: { sourcename: "hier.c:set_bfslevel" targetname: "uniqnode2" label: "hier.c:2899:9" }
edge: { sourcename: "hier.c:set_bfslevel" targetname: "__addvsi3" }
edge: { sourcename: "hier.c:set_bfslevel" targetname: "__addvsi3" }
edge: { sourcename: "hier.c:set_bfslevel" targetname: "printf" label: "hier.c:2914:8" }
edge: { sourcename: "hier.c:set_bfslevel" targetname: "hier.c:bfsinsertq" label: "hier.c:2918:6" }
edge: { sourcename: "hier.c:set_bfslevel" targetname: "hier.c:bfsinsertq" label: "hier.c:2920:7" }
edge: { sourcename: "hier.c:set_bfslevel" targetname: "printf" label: "hier.c:2929:5" }
edge: { sourcename: "hier.c:set_bfslevel" targetname: "hier.c:bfsemptyq" label: "hier.c:2892:10" }
edge: { sourcename: "hier.c:set_bfslevel" targetname: "dp_free" label: "hier.c:2936:28" }
edge: { sourcename: "hier.c:set_bfslevel" targetname: "dp_free" label: "hier.c:2941:20" }
node: { title: "hier.c:set_tlevel0" label: "set_tlevel0\nhier.c:2977:13" }
edge: { sourcename: "hier.c:set_tlevel0" targetname: "hier.c:set_tlevel0" label: "hier.c:2994:3" }
edge: { sourcename: "hier.c:set_tlevel0" targetname: "__addvsi3" }
edge: { sourcename: "hier.c:set_tlevel0" targetname: "printf" label: "hier.c:3004:3" }
node: { title: "hier.c:set_level2" label: "set_level2\nhier.c:3017:13" }
edge: { sourcename: "hier.c:set_level2" targetname: "__addvsi3" }
edge: { sourcename: "hier.c:set_level2" targetname: "__addvsi3" }
edge: { sourcename: "hier.c:set_level2" targetname: "printf" label: "hier.c:3044:3" }
edge: { sourcename: "hier.c:set_level2" targetname: "__addvsi3" }
edge: { sourcename: "hier.c:set_level2" targetname: "hier.c:set_level2" label: "hier.c:3060:4" }
node: { title: "hier.c:set_level" label: "set_level\nhier.c:3075:13" }
edge: { sourcename: "hier.c:set_level" targetname: "printf" label: "hier.c:3110:4" }
edge: { sourcename: "hier.c:set_level" targetname: "__addvsi3" }
edge: { sourcename: "hier.c:set_level" targetname: "hier.c:set_level" label: "hier.c:3124:5" }
node: { title: "hier.c:add_singlenode" label: "add_singlenode\nhier.c:3139:13" }
edge: { sourcename: "hier.c:add_singlenode" targetname: "dp_calloc" label: "hier.c:3142:29" }
node: { title: "hier.c:add_selfedgenode" label: "add_selfedgenode\nhier.c:3156:13" }
edge: { sourcename: "hier.c:add_selfedgenode" targetname: "dp_calloc" label: "hier.c:3159:29" }
node: { title: "hier.c:nscompass" label: "nscompass\nhier.c:3177:13" }
edge: { sourcename: "hier.c:nscompass" targetname: "printf" label: "hier.c:3203:4" }
node: { title: "strcmp" label: "strcmp\n/usr/include/string.h:136:12" shape : ellipse }
edge: { sourcename: "hier.c:nscompass" targetname: "strcmp" label: "hier.c:3209:9" }
edge: { sourcename: "hier.c:nscompass" targetname: "strcmp" label: "hier.c:3210:12" }
edge: { sourcename: "hier.c:nscompass" targetname: "printf" label: "hier.c:3212:6" }
edge: { sourcename: "hier.c:nscompass" targetname: "__addvsi3" }
edge: { sourcename: "hier.c:nscompass" targetname: "__addvsi3" }
edge: { sourcename: "hier.c:nscompass" targetname: "__addvsi3" }
edge: { sourcename: "hier.c:nscompass" targetname: "__addvsi3" }
edge: { sourcename: "hier.c:nscompass" targetname: "__addvsi3" }
edge: { sourcename: "hier.c:nscompass" targetname: "__addvsi3" }
edge: { sourcename: "hier.c:nscompass" targetname: "printf" label: "hier.c:3241:3" }
node: { title: "ylevels" label: "ylevels\nhier.c:3247:6" }
edge: { sourcename: "ylevels" targetname: "clear_stlist_all" label: "hier.c:3259:2" }
edge: { sourcename: "ylevels" targetname: "make_stlist" label: "hier.c:3260:2" }
edge: { sourcename: "ylevels" targetname: "__addvsi3" }
edge: { sourcename: "ylevels" targetname: "__addvsi3" }
edge: { sourcename: "ylevels" targetname: "hier.c:add_singlenode" label: "hier.c:3285:6" }
edge: { sourcename: "ylevels" targetname: "__addvsi3" }
edge: { sourcename: "ylevels" targetname: "hier.c:add_singlenode" label: "hier.c:3301:5" }
edge: { sourcename: "ylevels" targetname: "printf" label: "hier.c:3308:3" }
edge: { sourcename: "ylevels" targetname: "printf" label: "hier.c:3328:3" }
edge: { sourcename: "ylevels" targetname: "printf" label: "hier.c:3332:3" }
edge: { sourcename: "ylevels" targetname: "hier.c:set_tlevel0" label: "hier.c:3353:5" }
edge: { sourcename: "ylevels" targetname: "hier.c:set_bfslevel" label: "hier.c:3357:5" }
edge: { sourcename: "ylevels" targetname: "hier.c:set_level" label: "hier.c:3362:6" }
edge: { sourcename: "ylevels" targetname: "printf" label: "hier.c:3371:4" }
edge: { sourcename: "ylevels" targetname: "__addvsi3" }
edge: { sourcename: "ylevels" targetname: "printf" label: "hier.c:3377:3" }
edge: { sourcename: "ylevels" targetname: "printf" label: "hier.c:3400:4" }
edge: { sourcename: "ylevels" targetname: "printf" label: "hier.c:3408:5" }
edge: { sourcename: "ylevels" targetname: "hier.c:set_level" label: "hier.c:3413:5" }
edge: { sourcename: "ylevels" targetname: "hier.c:nscompass" label: "hier.c:3430:2" }
edge: { sourcename: "ylevels" targetname: "printf" label: "hier.c:3437:3" }
edge: { sourcename: "ylevels" targetname: "dp_free" label: "hier.c:3441:20" }
edge: { sourcename: "ylevels" targetname: "dp_calloc" label: "hier.c:3446:19" }
edge: { sourcename: "ylevels" targetname: "hier.c:set_level" label: "hier.c:3449:4" }
edge: { sourcename: "ylevels" targetname: "__subvsi3" }
edge: { sourcename: "ylevels" targetname: "fflush" label: "hier.c:3464:2" }
node: { title: "edgelen" label: "edgelen\nhier.c:3470:6" }
edge: { sourcename: "edgelen" targetname: "__subvsi3" }
edge: { sourcename: "edgelen" targetname: "printf" label: "hier.c:3485:5" }
edge: { sourcename: "edgelen" targetname: "__addvsi3" }
edge: { sourcename: "edgelen" targetname: "printf" label: "hier.c:3498:3" }
edge: { sourcename: "edgelen" targetname: "clear_stlist_all" label: "hier.c:3500:3" }
edge: { sourcename: "edgelen" targetname: "make_stlist" label: "hier.c:3501:3" }
node: { title: "hier.c:unrev" label: "unrev\nhier.c:3508:13" }
edge: { sourcename: "hier.c:unrev" targetname: "__addvsi3" }
edge: { sourcename: "hier.c:unrev" targetname: "clear_stlist_all" label: "hier.c:3537:3" }
edge: { sourcename: "hier.c:unrev" targetname: "make_stlist" label: "hier.c:3538:3" }
node: { title: "hier.c:shorteredges_r" label: "shorteredges_r\nhier.c:3544:12" }
edge: { sourcename: "hier.c:shorteredges_r" targetname: "hier.c:shorteredges_r" label: "hier.c:3548:8" }
edge: { sourcename: "hier.c:shorteredges_r" targetname: "__addvsi3" }
node: { title: "shorteredges" label: "shorteredges\nhier.c:3556:6" }
edge: { sourcename: "shorteredges" targetname: "hier.c:unrev" label: "hier.c:3570:2" }
edge: { sourcename: "shorteredges" targetname: "printf" label: "hier.c:3582:5" }
edge: { sourcename: "shorteredges" targetname: "__subvsi3" }
node: { title: "__negvsi2" label: "__negvsi2\n<built-in>" shape : ellipse }
edge: { sourcename: "shorteredges" targetname: "__negvsi2" }
edge: { sourcename: "shorteredges" targetname: "__subvsi3" }
edge: { sourcename: "shorteredges" targetname: "__negvsi2" }
edge: { sourcename: "shorteredges" targetname: "__addvsi3" }
node: { title: "doublespaceafter" label: "doublespaceafter\nhier.c:3694:6" }
node: { title: "doublespacey" label: "doublespacey\nhier.c:3970:6" }
edge: { sourcename: "doublespacey" targetname: "__mulvsi3" }
edge: { sourcename: "doublespacey" targetname: "__subvsi3" }
node: { title: "splitedges" label: "splitedges\nhier.c:3999:6" }
edge: { sourcename: "splitedges" targetname: "__subvsi3" }
edge: { sourcename: "splitedges" targetname: "__addvsi3" }
edge: { sourcename: "splitedges" targetname: "printf" label: "hier.c:4048:5" }
edge: { sourcename: "splitedges" targetname: "fflush" label: "hier.c:4049:5" }
edge: { sourcename: "splitedges" targetname: "__addvsi3" }
edge: { sourcename: "splitedges" targetname: "add_new_dummynode" label: "hier.c:4058:5" }
edge: { sourcename: "splitedges" targetname: "uniqnode2" label: "hier.c:4059:14" }
edge: { sourcename: "splitedges" targetname: "__addvsi3" }
edge: { sourcename: "splitedges" targetname: "add_new_dummyedge" label: "hier.c:4064:5" }
edge: { sourcename: "splitedges" targetname: "__addvsi3" }
edge: { sourcename: "splitedges" targetname: "add_new_dummyedge" label: "hier.c:4068:4" }
edge: { sourcename: "splitedges" targetname: "del_edge" label: "hier.c:4069:4" }
edge: { sourcename: "splitedges" targetname: "dp_free" label: "hier.c:4070:9" }
edge: { sourcename: "splitedges" targetname: "printf" label: "hier.c:4077:4" }
edge: { sourcename: "splitedges" targetname: "fflush" label: "hier.c:4078:4" }
node: { title: "nodecounts" label: "nodecounts\nhier.c:4088:6" }
edge: { sourcename: "nodecounts" targetname: "clear_stlist_all" label: "hier.c:4092:2" }
edge: { sourcename: "nodecounts" targetname: "make_stlist" label: "hier.c:4093:2" }
edge: { sourcename: "nodecounts" targetname: "__addvsi3" }
edge: { sourcename: "nodecounts" targetname: "dp_calloc" label: "hier.c:4095:23" }
edge: { sourcename: "nodecounts" targetname: "__addvsi3" }
node: { title: "add_new_edge" label: "add_new_edge\nhier.c:4125:1" }
node: { title: "uniqnode" label: "uniqnode\nuniqnode.h:53:25" shape : ellipse }
edge: { sourcename: "add_new_edge" targetname: "uniqnode" label: "hier.c:4136:10" }
edge: { sourcename: "add_new_edge" targetname: "uniqnode" label: "hier.c:4137:10" }
edge: { sourcename: "add_new_edge" targetname: "printf" label: "hier.c:4140:3" }
edge: { sourcename: "add_new_edge" targetname: "printf" label: "hier.c:4145:3" }
edge: { sourcename: "add_new_edge" targetname: "printf" label: "hier.c:4160:3" }
edge: { sourcename: "add_new_edge" targetname: "__addvsi3" }
edge: { sourcename: "add_new_edge" targetname: "printf" label: "hier.c:4183:4" }
edge: { sourcename: "add_new_edge" targetname: "__addvsi3" }
edge: { sourcename: "add_new_edge" targetname: "__addvsi3" }
edge: { sourcename: "add_new_edge" targetname: "__addvsi3" }
edge: { sourcename: "add_new_edge" targetname: "__addvsi3" }
edge: { sourcename: "add_new_edge" targetname: "printf" label: "hier.c:4198:4" }
edge: { sourcename: "add_new_edge" targetname: "dp_calloc" label: "hier.c:4204:9" }
edge: { sourcename: "add_new_edge" targetname: "__addvsi3" }
edge: { sourcename: "add_new_edge" targetname: "uniqstr" label: "hier.c:4212:17" }
edge: { sourcename: "add_new_edge" targetname: "dp_calloc" label: "hier.c:4221:7" }
edge: { sourcename: "add_new_edge" targetname: "__addvsi3" }
edge: { sourcename: "add_new_edge" targetname: "__addvsi3" }
node: { title: "add_new_dummyedge" label: "add_new_dummyedge\nhier.c:4244:1" }
edge: { sourcename: "add_new_dummyedge" targetname: "uniqnode2" label: "hier.c:4251:10" }
edge: { sourcename: "add_new_dummyedge" targetname: "printf" label: "hier.c:4253:3" }
edge: { sourcename: "add_new_dummyedge" targetname: "uniqnode2" label: "hier.c:4257:10" }
edge: { sourcename: "add_new_dummyedge" targetname: "printf" label: "hier.c:4259:3" }
edge: { sourcename: "add_new_dummyedge" targetname: "dp_calloc" label: "hier.c:4263:9" }
edge: { sourcename: "add_new_dummyedge" targetname: "__addvsi3" }
edge: { sourcename: "add_new_dummyedge" targetname: "dp_calloc" label: "hier.c:4284:7" }
node: { title: "add_new_node" label: "add_new_node\nhier.c:4305:1" }
node: { title: "uniqnodeid" label: "uniqnodeid\nuniqnode.h:59:25" shape : ellipse }
edge: { sourcename: "add_new_node" targetname: "uniqnodeid" label: "hier.c:4314:10" }
edge: { sourcename: "add_new_node" targetname: "printf" label: "hier.c:4321:4" }
edge: { sourcename: "add_new_node" targetname: "printf" label: "hier.c:4328:4" }
edge: { sourcename: "add_new_node" targetname: "uniqnode" label: "hier.c:4333:9" }
edge: { sourcename: "add_new_node" targetname: "printf" label: "hier.c:4341:3" }
edge: { sourcename: "add_new_node" targetname: "printf" label: "hier.c:4347:3" }
node: { title: "memset" label: "memset\n/usr/include/string.h:60:14" shape : ellipse }
edge: { sourcename: "add_new_node" targetname: "memset" label: "hier.c:4353:3" }
node: { title: "snprintf" label: "snprintf\n/usr/include/stdio.h:354:12" shape : ellipse }
edge: { sourcename: "add_new_node" targetname: "snprintf" label: "hier.c:4355:3" }
edge: { sourcename: "add_new_node" targetname: "dp_calloc" label: "hier.c:4358:9" }
edge: { sourcename: "add_new_node" targetname: "uniqstr" label: "hier.c:4367:15" }
edge: { sourcename: "add_new_node" targetname: "uniqstr" label: "hier.c:4371:18" }
edge: { sourcename: "add_new_node" targetname: "uniqstr" label: "hier.c:4374:18" }
edge: { sourcename: "add_new_node" targetname: "printf" label: "hier.c:4381:3" }
edge: { sourcename: "add_new_node" targetname: "printf" label: "hier.c:4394:3" }
node: { title: "uniqnode_add" label: "uniqnode_add\nuniqnode.h:47:13" shape : ellipse }
edge: { sourcename: "add_new_node" targetname: "uniqnode_add" label: "hier.c:4400:2" }
edge: { sourcename: "add_new_node" targetname: "dp_calloc" label: "hier.c:4402:9" }
edge: { sourcename: "add_new_node" targetname: "__addvsi3" }
edge: { sourcename: "add_new_node" targetname: "__addvsi3" }
node: { title: "add_new_dummynode" label: "add_new_dummynode\nhier.c:4424:6" }
edge: { sourcename: "add_new_dummynode" targetname: "uniqnode2" label: "hier.c:4428:6" }
edge: { sourcename: "add_new_dummynode" targetname: "printf" label: "hier.c:4429:3" }
edge: { sourcename: "add_new_dummynode" targetname: "fflush" label: "hier.c:4430:3" }
edge: { sourcename: "add_new_dummynode" targetname: "dp_calloc" label: "hier.c:4434:9" }
edge: { sourcename: "add_new_dummynode" targetname: "uniqnode_add2" label: "hier.c:4444:2" }
edge: { sourcename: "add_new_dummynode" targetname: "dp_calloc" label: "hier.c:4445:9" }
node: { title: "make_posnodes" label: "make_posnodes\nhier.c:4462:6" }
edge: { sourcename: "make_posnodes" targetname: "__addvsi3" }
edge: { sourcename: "make_posnodes" targetname: "dp_calloc" label: "hier.c:4484:12" }
edge: { sourcename: "make_posnodes" targetname: "__addvsi3" }
edge: { sourcename: "make_posnodes" targetname: "dp_calloc" label: "hier.c:4490:16" }
edge: { sourcename: "make_posnodes" targetname: "dp_calloc" label: "hier.c:4499:10" }
edge: { sourcename: "make_posnodes" targetname: "__addvsi3" }
edge: { sourcename: "make_posnodes" targetname: "__addvsi3" }
node: { title: "clear_posnodes_r" label: "clear_posnodes_r\nhier.c:4539:6" }
edge: { sourcename: "clear_posnodes_r" targetname: "clear_posnodes_r" label: "hier.c:4551:3" }
edge: { sourcename: "clear_posnodes_r" targetname: "dp_free" label: "hier.c:4557:13" }
edge: { sourcename: "clear_posnodes_r" targetname: "dp_free" label: "hier.c:4569:12" }
edge: { sourcename: "clear_posnodes_r" targetname: "__addvsi3" }
edge: { sourcename: "clear_posnodes_r" targetname: "__addvsi3" }
edge: { sourcename: "clear_posnodes_r" targetname: "dp_free" label: "hier.c:4578:17" }
node: { title: "make_levelnodes" label: "make_levelnodes\nhier.c:4588:6" }
edge: { sourcename: "make_levelnodes" targetname: "__addvsi3" }
edge: { sourcename: "make_levelnodes" targetname: "dp_calloc" label: "hier.c:4594:12" }
edge: { sourcename: "make_levelnodes" targetname: "__addvsi3" }
edge: { sourcename: "make_levelnodes" targetname: "dp_calloc" label: "hier.c:4599:18" }
edge: { sourcename: "make_levelnodes" targetname: "dp_calloc" label: "hier.c:4607:10" }
edge: { sourcename: "make_levelnodes" targetname: "__addvsi3" }
edge: { sourcename: "make_levelnodes" targetname: "__addvsi3" }
node: { title: "clear_levelnodes_r" label: "clear_levelnodes_r\nhier.c:4644:6" }
edge: { sourcename: "clear_levelnodes_r" targetname: "clear_levelnodes_r" label: "hier.c:4656:3" }
edge: { sourcename: "clear_levelnodes_r" targetname: "dp_free" label: "hier.c:4662:13" }
edge: { sourcename: "clear_levelnodes_r" targetname: "dp_free" label: "hier.c:4674:12" }
edge: { sourcename: "clear_levelnodes_r" targetname: "__addvsi3" }
edge: { sourcename: "clear_levelnodes_r" targetname: "__addvsi3" }
edge: { sourcename: "clear_levelnodes_r" targetname: "dp_free" label: "hier.c:4683:19" }
node: { title: "clear_startnodes_r" label: "clear_startnodes_r\nhier.c:4693:6" }
edge: { sourcename: "clear_startnodes_r" targetname: "clear_startnodes_r" label: "hier.c:4702:3" }
edge: { sourcename: "clear_startnodes_r" targetname: "dp_free" label: "hier.c:4707:19" }
node: { title: "clear_nnl_r" label: "clear_nnl_r\nhier.c:4717:6" }
edge: { sourcename: "clear_nnl_r" targetname: "clear_nnl_r" label: "hier.c:4726:3" }
edge: { sourcename: "clear_nnl_r" targetname: "dp_free" label: "hier.c:4731:24" }
node: { title: "clear_sg" label: "clear_sg\nhier.c:4740:6" }
edge: { sourcename: "clear_sg" targetname: "clear_sg" label: "hier.c:4751:3" }
edge: { sourcename: "clear_sg" targetname: "dp_free" label: "hier.c:4755:13" }
edge: { sourcename: "clear_sg" targetname: "dp_free" label: "hier.c:4759:8" }
node: { title: "hier.c:humansized" label: "humansized\nhier.c:4769:20" }
edge: { sourcename: "hier.c:humansized" targetname: "__addvsi3" }
edge: { sourcename: "hier.c:humansized" targetname: "__addvsi3" }
edge: { sourcename: "hier.c:humansized" targetname: "memset" label: "hier.c:4781:2" }
edge: { sourcename: "hier.c:humansized" targetname: "snprintf" label: "hier.c:4782:2" }
node: { title: "hier.c:longestpath_r" label: "longestpath_r\nhier.c:4787:13" }
edge: { sourcename: "hier.c:longestpath_r" targetname: "__addvsi3" }
edge: { sourcename: "hier.c:longestpath_r" targetname: "hier.c:longestpath_r" label: "hier.c:4802:4" }
node: { title: "longestpath" label: "longestpath\nhier.c:4815:6" }
edge: { sourcename: "longestpath" targetname: "hier.c:longestpath_r" label: "hier.c:4841:4" }
edge: { sourcename: "longestpath" targetname: "printf" label: "hier.c:4844:5" }
edge: { sourcename: "longestpath" targetname: "__addvsi3" }
edge: { sourcename: "longestpath" targetname: "hier.c:longestpath_r" label: "hier.c:4860:4" }
edge: { sourcename: "longestpath" targetname: "printf" label: "hier.c:4863:5" }
edge: { sourcename: "longestpath" targetname: "__addvsi3" }
edge: { sourcename: "longestpath" targetname: "hier.c:humansized" label: "hier.c:4881:3" }
edge: { sourcename: "longestpath" targetname: "printf" label: "hier.c:4881:3" }
}
